563
1251
1664
940
2040
2193
782
20051
171
2693
1362
1183
824
918
1473
472
1149
1827
2344
2309
1254
1436
1865
775
496